rain trousers - Turkish English Dictionary